.banner { background:url(../../images/web/index/bannerbg.jpg) repeat-x 0 0;width:100%; position:relative; z-index:0;}
.index_c {height:649px; width:100%;}
.hotNewsM { position: relative; width:100%; height:649px; overflow:hidden;}
.newsBanner {height:649px; background:#000; overflow: hidden; z-index:0; margin: 0 auto;}
.slides_control .b,
.slides_control .c  {text-align:center;}
.newsBannerTT { position: absolute; z-index: 1; top: 0; left: 0; width: 440px; height: 50px; line-height: 50px; text-align: center; font-size: 20px; font-weight: bold; background: url(newsBannerBg.png) repeat left top;font-family:微软雅黑;}
.newsBannerInfo { position: absolute; z-index: 1; bottom: 0; left: 0; width: 416px; height: 54px; line-height: 24px; padding: 6px 12px 0; font-size: 14px; background: url(newsBannerBg.png) repeat left top; }
.hotNewsM .prev,
.hotNewsM .next { position: absolute; z-index: 20; top: 200px; width:113px; height:65px; cursor:pointer;}
.hotNewsM .prev { left: 0; background:url(../../images/web/index/prev.png) no-repeat 0 0;}
.hotNewsM .next { right: 0;  background:url(../../images/web/index/next.png) no-repeat 0 0;}
.paginationbox {position:absolute; z-index:1; bottom:140px;_bottom:20px; height:26px; width:138px; left:50%; margin-left:-485px;}
/*.pagination { position:relative; z-index:1; height:138px; width:138px;}
.pagination li {position:absolute; background:url(../../images/web/index/dot.png) no-repeat 50% 50%; width:20px; height:22px;}
.pagination li.s1 {left:0; top:0px;}
.pagination li.s2 {left:28px; top:0px;}
.pagination li.s3 {left:56px; top:0px;}
.pagination li.s4 {left:84px; top:0px;}
.pagination li a { height:22px; width:20px;  float:left;}
.pagination li.current { background:url(../../images/web/index/dot_c.png) no-repeat 50% 50%;}*/

.pagination{ text-align:center; font-size:14px; font-family:arial; padding-top: 20px;}
.pagination li{ display:inline-block; vertical-align:bottom; margin:3px;}
.pagination a,
.pagination span{ display:block; border:1px solid #ccc; line-height:2; padding:0 0.6em;}
.pagination .active span{ background:#2b48b5; color:#fff; border-color:#2b48b5;}


.indexMain {background: url(../../images/web/index/indexmainbg.png) repeat-x;   /*background:#f00;*/width:100%; position: absolute; z-index:3; height:140px; top:580px;}
.indexMainLeft { width:200px; height:147px;   color:#fff;position:relative; z-index:2;}
.indexMainLeft h5 {font-size:14px; margin-top:8px;line-height:18px; height:18px; overflow:hidden;}
.indexMainLeft p { color:#484848; line-height:18px; margin-top:8px; height:36px; overflow:hidden;}
.indexMainLeft ul { width:100%; margin-top:10px;}
.indexMainLeft ul li { width:100%; float:left; line-height:24px; height:24px; overflow:hidden;}
.indexMainLeft li i { width:50px; margin-right:5px; font-style:normal; color:#d8d6d5; }
.indexMainLeft ul li a {color:#d8d6d5;}
.indexMainLeft h5 a {color:#fff;}
.cen {background:url(../../images/web/index/cen.png) no-repeat 0 0; width:92px; height:95px; position:absolute; left:-28px; top:12px; z-index:1;}
.cen p {color:#fff;  text-align:center; margin:8px 0 0 0; height:auto;}
.cen p.f58 {font-size:58px; height:58px; line-height:48px;}
.cengline {background:url(../../images/web/index/cen_line.jpg) no-repeat 0 0; height:1px; font-size:0; width:92px;position:absolute; left:-28px; top:60px; z-index:2;}
.indexCenter { width:420px; margin-left:12px;}
.indexCenter .list a {width:138px;  font-size:10px; float:left; display:block;  color:#fff;}
.mt20 {margin-top:20px;}
.enter { margin:15px 0 10px 00px;}
.about {margin-top:10px; color:#666666; line-height:20px;}
.indexCenter ul { width:100%; font-size:0; margin-top:6px;}
.indexCenter ul li { padding:0 0 0 12px; width:434px; float:left;background:url(/images/web/index/dot.gif) no-repeat 4px 8px; height:22px; line-height:22px; font-size:12px;}
.indexCenter ul li a {float:left; width:330px; height:22px; overflow:hidden;}
.indexCenter ul li span { float:right; color:#999999;}
.indexCenter ul li a i {float:left; font-style:normal; margin-right:4px;}
.indexCenter ul li a em { background:url(/images/web/index/new.gif) 100% 50% no-repeat; width:24px; height:22px; float:left;}
.indexRight {width:355px; width:180px; position:absolute; right:0; top:-40px;background:url(../../images/web/index/lianxi.png) no-repeat 0 0; display:block;}
.indexRight p { line-height:26px; color:#fff; margin-top:56px; padding-left:24px;}
.hotNewsS { position: relative; width:100%; height: 146px; overflow:hidden; z-index:0;}
.hotNewsS .prev,
.hotNewsS .next { position: absolute; z-index: 20; top: 0; width:42px; height:41px; cursor:pointer;}
.hotNewsS .prev { right: 47px; background:url(../../images/web/index/prev_s.png) no-repeat 0 0;}
.hotNewsS .next { right: 0;  background:url(../../images/web/index/next_s.png) no-repeat 0 0;}
.newsBannerS {height: 146px; overflow: hidden; z-index:0; margin: 0 auto; width:318px;}
.hotNewsS3 { position: relative; width:100%; height: 82px;}
.hotNewsS3 .prev,
.hotNewsS3 .next { position: absolute; z-index: 20; top: 42px; width:12px; height:22px; cursor:pointer;}
.hotNewsS3 .prev { left: -20px; background:url(../../images/web/index/prev_s3.png) no-repeat 0 0;}
.hotNewsS3 .next { right: -20px;  background:url(../../images/web/index/next_s3.png) no-repeat 0 0;}
.newsBannerS3 {height: 82px; overflow: hidden; z-index:0; margin: 0 auto; width:980px;}
.newsBannerS3 .d { float:left; width:107px; height:52px; display:inline; margin-right:1px; padding-top:30px;}
.newsBannerS3 .currentD {background:url(../../images/web/index/arrow.gif) no-repeat center 10px;}
.newsBannerS3 .e {width:980px; float:left;}
.newsBannerS3 .d li {height:52px; float:left; width:107px; text-align:center;}
.newsBannerS3 .d li  a {background:url(../../images/web/index/slidebg.png) no-repeat 0 50%; height:52px; width:107px; float:left;}
.newsBannerS3 .d li  a img {margin-top:12px;}
.newsBannerS3 .d li  a:hover,
.newsBannerS3 .currentD li a {background-image:url(../../images/web/index/slidebg_c.png);}
.all { position:absolute; width:100%; bottom:-10px;}
.allOpacity {background:url(../../images/web/index/opacity.png) repeat 0 0;}
.allOpacity .container {display:none;}
.allOpacity table tr td {padding:10px 0; line-height:18px;}
.allOpacity table tr td h5 {font-size:14px; color:#fff; font-weight:bold; line-height:18px; margin:12px 0;}
.allOpacity table tr td p {margin-bottom:12px; color:#969595;}
.allOpacity table tr td p strong {color:#fff;}
.flink {padding-top:10px; min-height:30px;}
.flink ul li{ float:left; margin-right:5px;}
div { display: block; margin: 0; padding: 0; border: 0 none; outline: 0; background: transparent; font-weight: normal; font-style: normal; }
#inner { width:100%; height:649px;margin: 0 auto; }
.hot-event {position: relative; }
.hot-event .switch-nav {width:100%;z-index: 2;position: absolute;}
.hot-event .switch-nav .prev { background:url(../../images/prev.png) no-repeat; display:block;width:113px; height:65px; position:absolute; left:30px; top:250px;}
.hot-event .switch-nav .next { background:url(../../images/next.png) no-repeat; display:block;width:113px; height:65px; position:absolute; right:30px;top:250px;}
.hot-event .event-item { height: 300px;position: absolute; z-index: 1;top: 0; left:50%; margin-left:-960px;}
.hot-event .event-item .banner { display: block; }
.hot-event .event-item img { -webkit-box-reflect: below 0 -webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(85%,transparent),to(rgba(255,255,255,.2))); border: 0; }
.bbbbbb{width:980px; margin:0 auto; position:relative; z-index:999;}
.switch-tab{top:480px; z-index:9999; position:absolute;width:900px;}
.hot-event .switch-tab a{ margin: 0 2px; display: inline-block; width: 22px; height: 12px; background:#000; }        
.hot-event .switch-tab .current { background:#fff;width: 22px; height: 12px; }
#demo {overflow:hidden;border:0;width: 370px;}
#demo img {border: 0; width:130px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}